.privacy_popup {
	z-index: 1000;
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0%;
	left: 0%;
	background-color: rgba(0, 0, 0, 0.5);
	.continer {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 654rpx;
		background-color: #fff;
		border-radius: 32rpx;
		box-sizing: border-box;
		display: flex;
		flex-flow: column nowrap;
		justify-content: flex-start;
		align-items: center;
		.header {
			height: 92rpx;
			opacity: 0.2;
			filter: blur(20px);
			background-color: #b2ffc5;
			width: 100%;
			display: flex;
			flex-flow: column nowrap;
			justify-content: flex-end;
			align-items: center;
		}
		.title {
			position: absolute;
			left: 50%;
			top: 58rpx;
			transform: translateX(-50%);
			font-size: 36rpx;
			line-height: 36rpx;
			font-weight: 600;
			color: #000;
		}
		.main {
			width: 100%;
			box-sizing: border-box;
			display: flex;
			flex-flow: column nowrap;
			justify-content: flex-start;
			align-items: center;
			padding: 58rpx 32rpx 40rpx 32rpx;
			.text {
				font-size: 28rpx;
				color: #888888;
				margin-bottom: 60rpx;
				.agreement {
					color: #59ab6d;
				}
			}
			.btns {
				width: 100%;
				display: flex;
				flex-flow: row nowrap;
				align-items: center;
				justify-content: space-between;
				.btn {
					width: 280rpx;
					height: 80rpx;
					border-radius: 40rpx;
					font-size: 28rpx;
					line-height: 80rpx;
					&:first-child {
						background-color: #f6f6f6;
						color: #b2b2b2;
					}
					&:last-child {
						background-color: #59ab6d;
						color: #ffffff;
					}
				}
			}
		}
	}
}